﻿namespace Framework.Library.Core.Config
{
    #region CMS

    public enum CMSPermision
    {
        Manager = 2,
        Publisher = 1,
        Creater = 0,
    }

    public enum CMSWorkFlow
    {
        Remover = 0,
        Archive = 1,
        Deploy = 2,
    }

    public enum ConnectionType
    {
        StoredProcedure = 1,
        TableDirect = 2,
        Text = 3,
        Class = 4,
    }

    public enum SoftwareRequire
    {
        Require = 1,
        Leech = 2,
        Broken = 3,
    }

    #endregion

    public enum PortalLayout
    {
        Default = 0,
        Article = 1,
        ArticlePlayer = 2,
    }

    public enum EventLayout
    {
        Default = 0,
        EventList = 1,
        EventDetail = 2,
    }

    #region Teenio
    public enum TeenioContentType
    {
        Article = 1,
        Audio = 2,
    }
    public enum ContributionType
    {
        Comment = 1,
        Like = 2,
    }
    public enum TeenioContentOrder
    {
        ID = 1,
        VIEW = 2,
        DATE = 3,
    }
    #endregion

    #region Ticket

    public enum TicketStatus
    {
        Close = 0,
        Open = 1,
        Overdue = 2,
        Exprise = 99,
        Available = 999,
        All = 9999,
    }    
    #endregion

    public enum LayoutView
    {
        large_images,
        small_images,
        list,
        details,
        tiles,
        content
    }
    public enum UserType
    {
        local = 1,
        govn = 2,
    }
}